public static class CustomHtmlHelper {
public static MvcHtmlString MyFieldBox<TModel, TProperty>(this HtmlHelper<TModel> html, Expression<Func<TModel, TProperty>> expression, String title) {
StringBuilder sb = new StringBuilder();
sb.AppendLine("<div class=\"field-box\">");
sb.AppendLine("<div class=\"field-box">\");
sb.AppendLine("<label>{0}</label>", title);
sb.AppendLine("<div class=\"col-md-7\">");
sb.AppendLine( htmlHelper.TextBoxFor( expression, new { @class = "form-control inline-input" }) );
sb.AppendLine("</div>");
sb.AppendLine( htmlHelper.ValidationMessageFor( expression );
sb.AppendLine("</div>");
return new MvcHtmlString( sb.ToString() );
}
}